
package com.sforce.soap.enterprise.sobject;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import com.sforce.soap.enterprise.QueryResult;


/**
 * <p>ContractInformation__c complex typeのJavaクラス。
 * 
 * <p>次のスキーマ・フラグメントは、このクラス内に含まれる予期されるコンテンツを指定します。
 * 
 * <pre>
 * &lt;complexType name="ContractInformation__c">
 *   &lt;complexContent>
 *     &lt;extension base="{urn:sobject.enterprise.soap.sforce.com}sObject">
 *       &lt;sequence>
 *         &lt;element name="AWSInvoiceContractInformation__r" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="AWS_Summary__r" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="AccountNamePrefix__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ApiIamAccessKey__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ApiIamSecurityKey__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ApiIamUserId__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="AttachedContentDocuments" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="Attachments" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="AwsCloudTrail__c" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="AwsConfig__c" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="BillingAlertAmountThreshold__c" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         &lt;element name="BillingAlertContractInformation__r" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="BillingAlertMail__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="BillingInformationContractInformation__r" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="BillingPersonCity__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="BillingPersonCompany__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="BillingPersonDepartmentShortName__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="BillingPersonDepartment__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="BillingPersonEmail__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="BillingPersonPostalCode__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="BillingPersonState__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="BillingPersonStreet__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="BillingPersonTitle__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="BillingPerson__c" type="{urn:enterprise.soap.sforce.com}ID" minOccurs="0"/>
 *         &lt;element name="BillingPerson__r" type="{urn:sobject.enterprise.soap.sforce.com}Contact" minOccurs="0"/>
 *         &lt;element name="CGRIContractInformation__r" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="CancelDate__c" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
 *         &lt;element name="Case_ContractNumber__r" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="CombinedAttachments" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="ContactMemberContractInformation__r" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="ContactPersonCity__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ContactPersonCompany__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ContactPersonDepartment__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ContactPersonEmail__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ContactPersonPostalCode__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ContactPersonState__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ContactPersonStreet__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ContactPersonTitle__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ContactPerson__c" type="{urn:enterprise.soap.sforce.com}ID" minOccurs="0"/>
 *         &lt;element name="ContactPerson__r" type="{urn:sobject.enterprise.soap.sforce.com}Contact" minOccurs="0"/>
 *         &lt;element name="ContentDocumentLinks" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="ContractIamAccessKey__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ContractIamInitialPassword__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ContractIamSecurityKey__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ContractIamUserId__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ContractPersonCompany2__c" type="{urn:enterprise.soap.sforce.com}ID" minOccurs="0"/>
 *         &lt;element name="ContractPersonCompany2__r" type="{urn:sobject.enterprise.soap.sforce.com}Account" minOccurs="0"/>
 *         &lt;element name="ContractPersonCompany__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ContractPersonDepartment__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ContractPersonEmail__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ContractPersonTitle__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ContractPerson__c" type="{urn:enterprise.soap.sforce.com}ID" minOccurs="0"/>
 *         &lt;element name="ContractPerson__r" type="{urn:sobject.enterprise.soap.sforce.com}Contact" minOccurs="0"/>
 *         &lt;element name="CreatedBy" type="{urn:sobject.enterprise.soap.sforce.com}User" minOccurs="0"/>
 *         &lt;element name="CreatedById" type="{urn:enterprise.soap.sforce.com}ID" minOccurs="0"/>
 *         &lt;element name="CreatedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="CreditCouponBalance__c" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         &lt;element name="CreditCouponContractInformation__r" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="DuplicateRecordItems" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="Emails" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="EndUser__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Entitlement_ContractNumber__r" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="FeedSubscriptionsForEntity" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="Histories" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="IAMDefVersion__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="InternalExternal__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Invoice_ContractInformation__r" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="IsDeleted" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="LastModifiedBy" type="{urn:sobject.enterprise.soap.sforce.com}User" minOccurs="0"/>
 *         &lt;element name="LastModifiedById" type="{urn:enterprise.soap.sforce.com}ID" minOccurs="0"/>
 *         &lt;element name="LastModifiedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="LastReferencedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="LastViewedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="LinkedAccountId__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="LookedUpFromActivities" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="Memorandum__c" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="MiscellaneousExpensesGroupName__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="MiscellaneousExpensesGroup__c" type="{urn:enterprise.soap.sforce.com}ID" minOccurs="0"/>
 *         &lt;element name="MiscellaneousExpensesGroup__r" type="{urn:sobject.enterprise.soap.sforce.com}MiscellaneousExpensesGroup__c" minOccurs="0"/>
 *         &lt;element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="NeedAmountPerResourceIdReport__c" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="NeedAmountPerTagReport2__c" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="NeedAmountPerTagReport__c" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="NeedCover__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="NeedExcelBilling__c" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="NeedSendBaseCover__c" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="NotNeedCompile__c" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="Notes" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="NotesAndAttachments" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="OldNewDiv__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="OtherContactContractInformation__r" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="Owner" type="{urn:sobject.enterprise.soap.sforce.com}Name" minOccurs="0"/>
 *         &lt;element name="OwnerId" type="{urn:enterprise.soap.sforce.com}ID" minOccurs="0"/>
 *         &lt;element name="ParentEntities" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="PayerAccount__c" type="{urn:enterprise.soap.sforce.com}ID" minOccurs="0"/>
 *         &lt;element name="PayerAccount__r" type="{urn:sobject.enterprise.soap.sforce.com}PayerAccount__c" minOccurs="0"/>
 *         &lt;element name="PricingGroupName__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="PricingGroup__c" type="{urn:enterprise.soap.sforce.com}ID" minOccurs="0"/>
 *         &lt;element name="PricingGroup__r" type="{urn:sobject.enterprise.soap.sforce.com}PricingGroup__c" minOccurs="0"/>
 *         &lt;element name="ProcessInstances" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="ProcessSteps" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="PublicSector__c" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="RateKind__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ReceiveDate__c" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
 *         &lt;element name="RecordAssociatedGroups" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="Request_Contract__r" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="Resale__c" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="RootMFA__c" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="RootMailAddress__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Shares" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="Showcasing__c" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="SlipMeans__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="StampKind__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="StartDate__c" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
 *         &lt;element name="SubContractInformationContractInforma__r" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="SubResale2__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="SubResale__c" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="SupportPlan__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="SystemModstamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="TaxGroupName__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="TaxGroup__c" type="{urn:enterprise.soap.sforce.com}ID" minOccurs="0"/>
 *         &lt;element name="TaxGroup__r" type="{urn:sobject.enterprise.soap.sforce.com}TaxGroup__c" minOccurs="0"/>
 *         &lt;element name="TopicAssignments" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="TrustedAdvisorSecurityCheck__c" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="UsageHistoryContractInformation__r" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="Usage__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="UserRecordAccess" type="{urn:sobject.enterprise.soap.sforce.com}UserRecordAccess" minOccurs="0"/>
 *         &lt;element name="VolumingGroupName__c" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="VolumingGroup__c" type="{urn:enterprise.soap.sforce.com}ID" minOccurs="0"/>
 *         &lt;element name="VolumingGroup__r" type="{urn:sobject.enterprise.soap.sforce.com}VolumingGroup__c" minOccurs="0"/>
 *         &lt;element name="VpcFlowLogs__c" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/extension>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ContractInformation__c", propOrder = {
    "awsInvoiceContractInformationR",
    "awsSummaryR",
    "accountNamePrefixC",
    "apiIamAccessKeyC",
    "apiIamSecurityKeyC",
    "apiIamUserIdC",
    "attachedContentDocuments",
    "attachments",
    "awsCloudTrailC",
    "awsConfigC",
    "billingAlertAmountThresholdC",
    "billingAlertContractInformationR",
    "billingAlertMailC",
    "billingInformationContractInformationR",
    "billingPersonCityC",
    "billingPersonCompanyC",
    "billingPersonDepartmentShortNameC",
    "billingPersonDepartmentC",
    "billingPersonEmailC",
    "billingPersonPostalCodeC",
    "billingPersonStateC",
    "billingPersonStreetC",
    "billingPersonTitleC",
    "billingPersonC",
    "billingPersonR",
    "cgriContractInformationR",
    "cancelDateC",
    "caseContractNumberR",
    "combinedAttachments",
    "contactMemberContractInformationR",
    "contactPersonCityC",
    "contactPersonCompanyC",
    "contactPersonDepartmentC",
    "contactPersonEmailC",
    "contactPersonPostalCodeC",
    "contactPersonStateC",
    "contactPersonStreetC",
    "contactPersonTitleC",
    "contactPersonC",
    "contactPersonR",
    "contentDocumentLinks",
    "contractIamAccessKeyC",
    "contractIamInitialPasswordC",
    "contractIamSecurityKeyC",
    "contractIamUserIdC",
    "contractPersonCompany2C",
    "contractPersonCompany2R",
    "contractPersonCompanyC",
    "contractPersonDepartmentC",
    "contractPersonEmailC",
    "contractPersonTitleC",
    "contractPersonC",
    "contractPersonR",
    "createdBy",
    "createdById",
    "createdDate",
    "creditCouponBalanceC",
    "creditCouponContractInformationR",
    "duplicateRecordItems",
    "emails",
    "endUserC",
    "entitlementContractNumberR",
    "feedSubscriptionsForEntity",
    "histories",
    "iamDefVersionC",
    "internalExternalC",
    "invoiceContractInformationR",
    "isDeleted",
    "lastModifiedBy",
    "lastModifiedById",
    "lastModifiedDate",
    "lastReferencedDate",
    "lastViewedDate",
    "linkedAccountIdC",
    "lookedUpFromActivities",
    "memorandumC",
    "miscellaneousExpensesGroupNameC",
    "miscellaneousExpensesGroupC",
    "miscellaneousExpensesGroupR",
    "name",
    "needAmountPerResourceIdReportC",
    "needAmountPerTagReport2C",
    "needAmountPerTagReportC",
    "needCoverC",
    "needExcelBillingC",
    "needSendBaseCoverC",
    "notNeedCompileC",
    "notes",
    "notesAndAttachments",
    "oldNewDivC",
    "otherContactContractInformationR",
    "owner",
    "ownerId",
    "parentEntities",
    "payerAccountC",
    "payerAccountR",
    "pricingGroupNameC",
    "pricingGroupC",
    "pricingGroupR",
    "processInstances",
    "processSteps",
    "publicSectorC",
    "rateKindC",
    "receiveDateC",
    "recordAssociatedGroups",
    "requestContractR",
    "resaleC",
    "rootMFAC",
    "rootMailAddressC",
    "shares",
    "showcasingC",
    "slipMeansC",
    "stampKindC",
    "startDateC",
    "subContractInformationContractInformaR",
    "subResale2C",
    "subResaleC",
    "supportPlanC",
    "systemModstamp",
    "taxGroupNameC",
    "taxGroupC",
    "taxGroupR",
    "topicAssignments",
    "trustedAdvisorSecurityCheckC",
    "usageHistoryContractInformationR",
    "usageC",
    "userRecordAccess",
    "volumingGroupNameC",
    "volumingGroupC",
    "volumingGroupR",
    "vpcFlowLogsC"
})
public class ContractInformationC
    extends SObject
{

    @XmlElementRef(name = "AWSInvoiceContractInformation__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> awsInvoiceContractInformationR;
    @XmlElementRef(name = "AWS_Summary__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> awsSummaryR;
    @XmlElementRef(name = "AccountNamePrefix__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> accountNamePrefixC;
    @XmlElementRef(name = "ApiIamAccessKey__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> apiIamAccessKeyC;
    @XmlElementRef(name = "ApiIamSecurityKey__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> apiIamSecurityKeyC;
    @XmlElementRef(name = "ApiIamUserId__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> apiIamUserIdC;
    @XmlElementRef(name = "AttachedContentDocuments", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> attachedContentDocuments;
    @XmlElementRef(name = "Attachments", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> attachments;
    @XmlElementRef(name = "AwsCloudTrail__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> awsCloudTrailC;
    @XmlElementRef(name = "AwsConfig__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> awsConfigC;
    @XmlElementRef(name = "BillingAlertAmountThreshold__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Double> billingAlertAmountThresholdC;
    @XmlElementRef(name = "BillingAlertContractInformation__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> billingAlertContractInformationR;
    @XmlElementRef(name = "BillingAlertMail__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> billingAlertMailC;
    @XmlElementRef(name = "BillingInformationContractInformation__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> billingInformationContractInformationR;
    @XmlElementRef(name = "BillingPersonCity__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> billingPersonCityC;
    @XmlElementRef(name = "BillingPersonCompany__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> billingPersonCompanyC;
    @XmlElementRef(name = "BillingPersonDepartmentShortName__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> billingPersonDepartmentShortNameC;
    @XmlElementRef(name = "BillingPersonDepartment__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> billingPersonDepartmentC;
    @XmlElementRef(name = "BillingPersonEmail__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> billingPersonEmailC;
    @XmlElementRef(name = "BillingPersonPostalCode__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> billingPersonPostalCodeC;
    @XmlElementRef(name = "BillingPersonState__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> billingPersonStateC;
    @XmlElementRef(name = "BillingPersonStreet__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> billingPersonStreetC;
    @XmlElementRef(name = "BillingPersonTitle__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> billingPersonTitleC;
    @XmlElementRef(name = "BillingPerson__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> billingPersonC;
    @XmlElementRef(name = "BillingPerson__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Contact> billingPersonR;
    @XmlElementRef(name = "CGRIContractInformation__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> cgriContractInformationR;
    @XmlElementRef(name = "CancelDate__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<XMLGregorianCalendar> cancelDateC;
    @XmlElementRef(name = "Case_ContractNumber__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> caseContractNumberR;
    @XmlElementRef(name = "CombinedAttachments", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> combinedAttachments;
    @XmlElementRef(name = "ContactMemberContractInformation__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> contactMemberContractInformationR;
    @XmlElementRef(name = "ContactPersonCity__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contactPersonCityC;
    @XmlElementRef(name = "ContactPersonCompany__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contactPersonCompanyC;
    @XmlElementRef(name = "ContactPersonDepartment__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contactPersonDepartmentC;
    @XmlElementRef(name = "ContactPersonEmail__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contactPersonEmailC;
    @XmlElementRef(name = "ContactPersonPostalCode__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contactPersonPostalCodeC;
    @XmlElementRef(name = "ContactPersonState__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contactPersonStateC;
    @XmlElementRef(name = "ContactPersonStreet__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contactPersonStreetC;
    @XmlElementRef(name = "ContactPersonTitle__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contactPersonTitleC;
    @XmlElementRef(name = "ContactPerson__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contactPersonC;
    @XmlElementRef(name = "ContactPerson__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Contact> contactPersonR;
    @XmlElementRef(name = "ContentDocumentLinks", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> contentDocumentLinks;
    @XmlElementRef(name = "ContractIamAccessKey__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contractIamAccessKeyC;
    @XmlElementRef(name = "ContractIamInitialPassword__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contractIamInitialPasswordC;
    @XmlElementRef(name = "ContractIamSecurityKey__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contractIamSecurityKeyC;
    @XmlElementRef(name = "ContractIamUserId__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contractIamUserIdC;
    @XmlElementRef(name = "ContractPersonCompany2__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contractPersonCompany2C;
    @XmlElementRef(name = "ContractPersonCompany2__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Account> contractPersonCompany2R;
    @XmlElementRef(name = "ContractPersonCompany__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contractPersonCompanyC;
    @XmlElementRef(name = "ContractPersonDepartment__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contractPersonDepartmentC;
    @XmlElementRef(name = "ContractPersonEmail__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contractPersonEmailC;
    @XmlElementRef(name = "ContractPersonTitle__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contractPersonTitleC;
    @XmlElementRef(name = "ContractPerson__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> contractPersonC;
    @XmlElementRef(name = "ContractPerson__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Contact> contractPersonR;
    @XmlElementRef(name = "CreatedBy", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<User> createdBy;
    @XmlElementRef(name = "CreatedById", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> createdById;
    @XmlElementRef(name = "CreatedDate", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<XMLGregorianCalendar> createdDate;
    @XmlElementRef(name = "CreditCouponBalance__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Double> creditCouponBalanceC;
    @XmlElementRef(name = "CreditCouponContractInformation__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> creditCouponContractInformationR;
    @XmlElementRef(name = "DuplicateRecordItems", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> duplicateRecordItems;
    @XmlElementRef(name = "Emails", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> emails;
    @XmlElementRef(name = "EndUser__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> endUserC;
    @XmlElementRef(name = "Entitlement_ContractNumber__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> entitlementContractNumberR;
    @XmlElementRef(name = "FeedSubscriptionsForEntity", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> feedSubscriptionsForEntity;
    @XmlElementRef(name = "Histories", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> histories;
    @XmlElementRef(name = "IAMDefVersion__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> iamDefVersionC;
    @XmlElementRef(name = "InternalExternal__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> internalExternalC;
    @XmlElementRef(name = "Invoice_ContractInformation__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> invoiceContractInformationR;
    @XmlElementRef(name = "IsDeleted", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> isDeleted;
    @XmlElementRef(name = "LastModifiedBy", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<User> lastModifiedBy;
    @XmlElementRef(name = "LastModifiedById", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> lastModifiedById;
    @XmlElementRef(name = "LastModifiedDate", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<XMLGregorianCalendar> lastModifiedDate;
    @XmlElementRef(name = "LastReferencedDate", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<XMLGregorianCalendar> lastReferencedDate;
    @XmlElementRef(name = "LastViewedDate", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<XMLGregorianCalendar> lastViewedDate;
    @XmlElementRef(name = "LinkedAccountId__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> linkedAccountIdC;
    @XmlElementRef(name = "LookedUpFromActivities", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> lookedUpFromActivities;
    @XmlElementRef(name = "Memorandum__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> memorandumC;
    @XmlElementRef(name = "MiscellaneousExpensesGroupName__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> miscellaneousExpensesGroupNameC;
    @XmlElementRef(name = "MiscellaneousExpensesGroup__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> miscellaneousExpensesGroupC;
    @XmlElementRef(name = "MiscellaneousExpensesGroup__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<MiscellaneousExpensesGroupC> miscellaneousExpensesGroupR;
    @XmlElementRef(name = "Name", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> name;
    @XmlElementRef(name = "NeedAmountPerResourceIdReport__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> needAmountPerResourceIdReportC;
    @XmlElementRef(name = "NeedAmountPerTagReport2__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> needAmountPerTagReport2C;
    @XmlElementRef(name = "NeedAmountPerTagReport__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> needAmountPerTagReportC;
    @XmlElementRef(name = "NeedCover__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> needCoverC;
    @XmlElementRef(name = "NeedExcelBilling__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> needExcelBillingC;
    @XmlElementRef(name = "NeedSendBaseCover__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> needSendBaseCoverC;
    @XmlElementRef(name = "NotNeedCompile__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> notNeedCompileC;
    @XmlElementRef(name = "Notes", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> notes;
    @XmlElementRef(name = "NotesAndAttachments", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> notesAndAttachments;
    @XmlElementRef(name = "OldNewDiv__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> oldNewDivC;
    @XmlElementRef(name = "OtherContactContractInformation__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> otherContactContractInformationR;
    @XmlElementRef(name = "Owner", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Name> owner;
    @XmlElementRef(name = "OwnerId", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> ownerId;
    @XmlElementRef(name = "ParentEntities", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> parentEntities;
    @XmlElementRef(name = "PayerAccount__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> payerAccountC;
    @XmlElementRef(name = "PayerAccount__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<PayerAccountC> payerAccountR;
    @XmlElementRef(name = "PricingGroupName__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> pricingGroupNameC;
    @XmlElementRef(name = "PricingGroup__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> pricingGroupC;
    @XmlElementRef(name = "PricingGroup__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<PricingGroupC> pricingGroupR;
    @XmlElementRef(name = "ProcessInstances", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> processInstances;
    @XmlElementRef(name = "ProcessSteps", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> processSteps;
    @XmlElementRef(name = "PublicSector__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> publicSectorC;
    @XmlElementRef(name = "RateKind__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> rateKindC;
    @XmlElementRef(name = "ReceiveDate__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<XMLGregorianCalendar> receiveDateC;
    @XmlElementRef(name = "RecordAssociatedGroups", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> recordAssociatedGroups;
    @XmlElementRef(name = "Request_Contract__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> requestContractR;
    @XmlElementRef(name = "Resale__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> resaleC;
    @XmlElementRef(name = "RootMFA__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> rootMFAC;
    @XmlElementRef(name = "RootMailAddress__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> rootMailAddressC;
    @XmlElementRef(name = "Shares", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> shares;
    @XmlElementRef(name = "Showcasing__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> showcasingC;
    @XmlElementRef(name = "SlipMeans__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> slipMeansC;
    @XmlElementRef(name = "StampKind__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> stampKindC;
    @XmlElementRef(name = "StartDate__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<XMLGregorianCalendar> startDateC;
    @XmlElementRef(name = "SubContractInformationContractInforma__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> subContractInformationContractInformaR;
    @XmlElementRef(name = "SubResale2__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> subResale2C;
    @XmlElementRef(name = "SubResale__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> subResaleC;
    @XmlElementRef(name = "SupportPlan__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> supportPlanC;
    @XmlElementRef(name = "SystemModstamp", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<XMLGregorianCalendar> systemModstamp;
    @XmlElementRef(name = "TaxGroupName__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> taxGroupNameC;
    @XmlElementRef(name = "TaxGroup__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> taxGroupC;
    @XmlElementRef(name = "TaxGroup__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<TaxGroupC> taxGroupR;
    @XmlElementRef(name = "TopicAssignments", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> topicAssignments;
    @XmlElementRef(name = "TrustedAdvisorSecurityCheck__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> trustedAdvisorSecurityCheckC;
    @XmlElementRef(name = "UsageHistoryContractInformation__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> usageHistoryContractInformationR;
    @XmlElementRef(name = "Usage__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> usageC;
    @XmlElementRef(name = "UserRecordAccess", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<UserRecordAccess> userRecordAccess;
    @XmlElementRef(name = "VolumingGroupName__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> volumingGroupNameC;
    @XmlElementRef(name = "VolumingGroup__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> volumingGroupC;
    @XmlElementRef(name = "VolumingGroup__r", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<VolumingGroupC> volumingGroupR;
    @XmlElementRef(name = "VpcFlowLogs__c", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> vpcFlowLogsC;

    /**
     * awsInvoiceContractInformationRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getAWSInvoiceContractInformationR() {
        return awsInvoiceContractInformationR;
    }

    /**
     * awsInvoiceContractInformationRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setAWSInvoiceContractInformationR(JAXBElement<QueryResult> value) {
        this.awsInvoiceContractInformationR = value;
    }

    /**
     * awsSummaryRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getAWSSummaryR() {
        return awsSummaryR;
    }

    /**
     * awsSummaryRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setAWSSummaryR(JAXBElement<QueryResult> value) {
        this.awsSummaryR = value;
    }

    /**
     * accountNamePrefixCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getAccountNamePrefixC() {
        return accountNamePrefixC;
    }

    /**
     * accountNamePrefixCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setAccountNamePrefixC(JAXBElement<String> value) {
        this.accountNamePrefixC = value;
    }

    /**
     * apiIamAccessKeyCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getApiIamAccessKeyC() {
        return apiIamAccessKeyC;
    }

    /**
     * apiIamAccessKeyCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setApiIamAccessKeyC(JAXBElement<String> value) {
        this.apiIamAccessKeyC = value;
    }

    /**
     * apiIamSecurityKeyCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getApiIamSecurityKeyC() {
        return apiIamSecurityKeyC;
    }

    /**
     * apiIamSecurityKeyCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setApiIamSecurityKeyC(JAXBElement<String> value) {
        this.apiIamSecurityKeyC = value;
    }

    /**
     * apiIamUserIdCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getApiIamUserIdC() {
        return apiIamUserIdC;
    }

    /**
     * apiIamUserIdCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setApiIamUserIdC(JAXBElement<String> value) {
        this.apiIamUserIdC = value;
    }

    /**
     * attachedContentDocumentsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getAttachedContentDocuments() {
        return attachedContentDocuments;
    }

    /**
     * attachedContentDocumentsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setAttachedContentDocuments(JAXBElement<QueryResult> value) {
        this.attachedContentDocuments = value;
    }

    /**
     * attachmentsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getAttachments() {
        return attachments;
    }

    /**
     * attachmentsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setAttachments(JAXBElement<QueryResult> value) {
        this.attachments = value;
    }

    /**
     * awsCloudTrailCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getAwsCloudTrailC() {
        return awsCloudTrailC;
    }

    /**
     * awsCloudTrailCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setAwsCloudTrailC(JAXBElement<Boolean> value) {
        this.awsCloudTrailC = value;
    }

    /**
     * awsConfigCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getAwsConfigC() {
        return awsConfigC;
    }

    /**
     * awsConfigCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setAwsConfigC(JAXBElement<Boolean> value) {
        this.awsConfigC = value;
    }

    /**
     * billingAlertAmountThresholdCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Double }{@code >}
     *     
     */
    public JAXBElement<Double> getBillingAlertAmountThresholdC() {
        return billingAlertAmountThresholdC;
    }

    /**
     * billingAlertAmountThresholdCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Double }{@code >}
     *     
     */
    public void setBillingAlertAmountThresholdC(JAXBElement<Double> value) {
        this.billingAlertAmountThresholdC = value;
    }

    /**
     * billingAlertContractInformationRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getBillingAlertContractInformationR() {
        return billingAlertContractInformationR;
    }

    /**
     * billingAlertContractInformationRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setBillingAlertContractInformationR(JAXBElement<QueryResult> value) {
        this.billingAlertContractInformationR = value;
    }

    /**
     * billingAlertMailCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getBillingAlertMailC() {
        return billingAlertMailC;
    }

    /**
     * billingAlertMailCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setBillingAlertMailC(JAXBElement<String> value) {
        this.billingAlertMailC = value;
    }

    /**
     * billingInformationContractInformationRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getBillingInformationContractInformationR() {
        return billingInformationContractInformationR;
    }

    /**
     * billingInformationContractInformationRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setBillingInformationContractInformationR(JAXBElement<QueryResult> value) {
        this.billingInformationContractInformationR = value;
    }

    /**
     * billingPersonCityCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getBillingPersonCityC() {
        return billingPersonCityC;
    }

    /**
     * billingPersonCityCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setBillingPersonCityC(JAXBElement<String> value) {
        this.billingPersonCityC = value;
    }

    /**
     * billingPersonCompanyCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getBillingPersonCompanyC() {
        return billingPersonCompanyC;
    }

    /**
     * billingPersonCompanyCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setBillingPersonCompanyC(JAXBElement<String> value) {
        this.billingPersonCompanyC = value;
    }

    /**
     * billingPersonDepartmentShortNameCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getBillingPersonDepartmentShortNameC() {
        return billingPersonDepartmentShortNameC;
    }

    /**
     * billingPersonDepartmentShortNameCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setBillingPersonDepartmentShortNameC(JAXBElement<String> value) {
        this.billingPersonDepartmentShortNameC = value;
    }

    /**
     * billingPersonDepartmentCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getBillingPersonDepartmentC() {
        return billingPersonDepartmentC;
    }

    /**
     * billingPersonDepartmentCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setBillingPersonDepartmentC(JAXBElement<String> value) {
        this.billingPersonDepartmentC = value;
    }

    /**
     * billingPersonEmailCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getBillingPersonEmailC() {
        return billingPersonEmailC;
    }

    /**
     * billingPersonEmailCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setBillingPersonEmailC(JAXBElement<String> value) {
        this.billingPersonEmailC = value;
    }

    /**
     * billingPersonPostalCodeCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getBillingPersonPostalCodeC() {
        return billingPersonPostalCodeC;
    }

    /**
     * billingPersonPostalCodeCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setBillingPersonPostalCodeC(JAXBElement<String> value) {
        this.billingPersonPostalCodeC = value;
    }

    /**
     * billingPersonStateCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getBillingPersonStateC() {
        return billingPersonStateC;
    }

    /**
     * billingPersonStateCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setBillingPersonStateC(JAXBElement<String> value) {
        this.billingPersonStateC = value;
    }

    /**
     * billingPersonStreetCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getBillingPersonStreetC() {
        return billingPersonStreetC;
    }

    /**
     * billingPersonStreetCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setBillingPersonStreetC(JAXBElement<String> value) {
        this.billingPersonStreetC = value;
    }

    /**
     * billingPersonTitleCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getBillingPersonTitleC() {
        return billingPersonTitleC;
    }

    /**
     * billingPersonTitleCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setBillingPersonTitleC(JAXBElement<String> value) {
        this.billingPersonTitleC = value;
    }

    /**
     * billingPersonCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getBillingPersonC() {
        return billingPersonC;
    }

    /**
     * billingPersonCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setBillingPersonC(JAXBElement<String> value) {
        this.billingPersonC = value;
    }

    /**
     * billingPersonRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Contact }{@code >}
     *     
     */
    public JAXBElement<Contact> getBillingPersonR() {
        return billingPersonR;
    }

    /**
     * billingPersonRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Contact }{@code >}
     *     
     */
    public void setBillingPersonR(JAXBElement<Contact> value) {
        this.billingPersonR = value;
    }

    /**
     * cgriContractInformationRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getCGRIContractInformationR() {
        return cgriContractInformationR;
    }

    /**
     * cgriContractInformationRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setCGRIContractInformationR(JAXBElement<QueryResult> value) {
        this.cgriContractInformationR = value;
    }

    /**
     * cancelDateCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public JAXBElement<XMLGregorianCalendar> getCancelDateC() {
        return cancelDateC;
    }

    /**
     * cancelDateCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public void setCancelDateC(JAXBElement<XMLGregorianCalendar> value) {
        this.cancelDateC = value;
    }

    /**
     * caseContractNumberRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getCaseContractNumberR() {
        return caseContractNumberR;
    }

    /**
     * caseContractNumberRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setCaseContractNumberR(JAXBElement<QueryResult> value) {
        this.caseContractNumberR = value;
    }

    /**
     * combinedAttachmentsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getCombinedAttachments() {
        return combinedAttachments;
    }

    /**
     * combinedAttachmentsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setCombinedAttachments(JAXBElement<QueryResult> value) {
        this.combinedAttachments = value;
    }

    /**
     * contactMemberContractInformationRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getContactMemberContractInformationR() {
        return contactMemberContractInformationR;
    }

    /**
     * contactMemberContractInformationRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setContactMemberContractInformationR(JAXBElement<QueryResult> value) {
        this.contactMemberContractInformationR = value;
    }

    /**
     * contactPersonCityCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContactPersonCityC() {
        return contactPersonCityC;
    }

    /**
     * contactPersonCityCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContactPersonCityC(JAXBElement<String> value) {
        this.contactPersonCityC = value;
    }

    /**
     * contactPersonCompanyCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContactPersonCompanyC() {
        return contactPersonCompanyC;
    }

    /**
     * contactPersonCompanyCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContactPersonCompanyC(JAXBElement<String> value) {
        this.contactPersonCompanyC = value;
    }

    /**
     * contactPersonDepartmentCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContactPersonDepartmentC() {
        return contactPersonDepartmentC;
    }

    /**
     * contactPersonDepartmentCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContactPersonDepartmentC(JAXBElement<String> value) {
        this.contactPersonDepartmentC = value;
    }

    /**
     * contactPersonEmailCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContactPersonEmailC() {
        return contactPersonEmailC;
    }

    /**
     * contactPersonEmailCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContactPersonEmailC(JAXBElement<String> value) {
        this.contactPersonEmailC = value;
    }

    /**
     * contactPersonPostalCodeCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContactPersonPostalCodeC() {
        return contactPersonPostalCodeC;
    }

    /**
     * contactPersonPostalCodeCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContactPersonPostalCodeC(JAXBElement<String> value) {
        this.contactPersonPostalCodeC = value;
    }

    /**
     * contactPersonStateCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContactPersonStateC() {
        return contactPersonStateC;
    }

    /**
     * contactPersonStateCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContactPersonStateC(JAXBElement<String> value) {
        this.contactPersonStateC = value;
    }

    /**
     * contactPersonStreetCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContactPersonStreetC() {
        return contactPersonStreetC;
    }

    /**
     * contactPersonStreetCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContactPersonStreetC(JAXBElement<String> value) {
        this.contactPersonStreetC = value;
    }

    /**
     * contactPersonTitleCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContactPersonTitleC() {
        return contactPersonTitleC;
    }

    /**
     * contactPersonTitleCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContactPersonTitleC(JAXBElement<String> value) {
        this.contactPersonTitleC = value;
    }

    /**
     * contactPersonCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContactPersonC() {
        return contactPersonC;
    }

    /**
     * contactPersonCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContactPersonC(JAXBElement<String> value) {
        this.contactPersonC = value;
    }

    /**
     * contactPersonRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Contact }{@code >}
     *     
     */
    public JAXBElement<Contact> getContactPersonR() {
        return contactPersonR;
    }

    /**
     * contactPersonRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Contact }{@code >}
     *     
     */
    public void setContactPersonR(JAXBElement<Contact> value) {
        this.contactPersonR = value;
    }

    /**
     * contentDocumentLinksプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getContentDocumentLinks() {
        return contentDocumentLinks;
    }

    /**
     * contentDocumentLinksプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setContentDocumentLinks(JAXBElement<QueryResult> value) {
        this.contentDocumentLinks = value;
    }

    /**
     * contractIamAccessKeyCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContractIamAccessKeyC() {
        return contractIamAccessKeyC;
    }

    /**
     * contractIamAccessKeyCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContractIamAccessKeyC(JAXBElement<String> value) {
        this.contractIamAccessKeyC = value;
    }

    /**
     * contractIamInitialPasswordCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContractIamInitialPasswordC() {
        return contractIamInitialPasswordC;
    }

    /**
     * contractIamInitialPasswordCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContractIamInitialPasswordC(JAXBElement<String> value) {
        this.contractIamInitialPasswordC = value;
    }

    /**
     * contractIamSecurityKeyCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContractIamSecurityKeyC() {
        return contractIamSecurityKeyC;
    }

    /**
     * contractIamSecurityKeyCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContractIamSecurityKeyC(JAXBElement<String> value) {
        this.contractIamSecurityKeyC = value;
    }

    /**
     * contractIamUserIdCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContractIamUserIdC() {
        return contractIamUserIdC;
    }

    /**
     * contractIamUserIdCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContractIamUserIdC(JAXBElement<String> value) {
        this.contractIamUserIdC = value;
    }

    /**
     * contractPersonCompany2Cプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContractPersonCompany2C() {
        return contractPersonCompany2C;
    }

    /**
     * contractPersonCompany2Cプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContractPersonCompany2C(JAXBElement<String> value) {
        this.contractPersonCompany2C = value;
    }

    /**
     * contractPersonCompany2Rプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Account }{@code >}
     *     
     */
    public JAXBElement<Account> getContractPersonCompany2R() {
        return contractPersonCompany2R;
    }

    /**
     * contractPersonCompany2Rプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Account }{@code >}
     *     
     */
    public void setContractPersonCompany2R(JAXBElement<Account> value) {
        this.contractPersonCompany2R = value;
    }

    /**
     * contractPersonCompanyCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContractPersonCompanyC() {
        return contractPersonCompanyC;
    }

    /**
     * contractPersonCompanyCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContractPersonCompanyC(JAXBElement<String> value) {
        this.contractPersonCompanyC = value;
    }

    /**
     * contractPersonDepartmentCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContractPersonDepartmentC() {
        return contractPersonDepartmentC;
    }

    /**
     * contractPersonDepartmentCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContractPersonDepartmentC(JAXBElement<String> value) {
        this.contractPersonDepartmentC = value;
    }

    /**
     * contractPersonEmailCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContractPersonEmailC() {
        return contractPersonEmailC;
    }

    /**
     * contractPersonEmailCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContractPersonEmailC(JAXBElement<String> value) {
        this.contractPersonEmailC = value;
    }

    /**
     * contractPersonTitleCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContractPersonTitleC() {
        return contractPersonTitleC;
    }

    /**
     * contractPersonTitleCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContractPersonTitleC(JAXBElement<String> value) {
        this.contractPersonTitleC = value;
    }

    /**
     * contractPersonCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getContractPersonC() {
        return contractPersonC;
    }

    /**
     * contractPersonCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setContractPersonC(JAXBElement<String> value) {
        this.contractPersonC = value;
    }

    /**
     * contractPersonRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Contact }{@code >}
     *     
     */
    public JAXBElement<Contact> getContractPersonR() {
        return contractPersonR;
    }

    /**
     * contractPersonRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Contact }{@code >}
     *     
     */
    public void setContractPersonR(JAXBElement<Contact> value) {
        this.contractPersonR = value;
    }

    /**
     * createdByプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link User }{@code >}
     *     
     */
    public JAXBElement<User> getCreatedBy() {
        return createdBy;
    }

    /**
     * createdByプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link User }{@code >}
     *     
     */
    public void setCreatedBy(JAXBElement<User> value) {
        this.createdBy = value;
    }

    /**
     * createdByIdプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getCreatedById() {
        return createdById;
    }

    /**
     * createdByIdプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setCreatedById(JAXBElement<String> value) {
        this.createdById = value;
    }

    /**
     * createdDateプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public JAXBElement<XMLGregorianCalendar> getCreatedDate() {
        return createdDate;
    }

    /**
     * createdDateプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public void setCreatedDate(JAXBElement<XMLGregorianCalendar> value) {
        this.createdDate = value;
    }

    /**
     * creditCouponBalanceCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Double }{@code >}
     *     
     */
    public JAXBElement<Double> getCreditCouponBalanceC() {
        return creditCouponBalanceC;
    }

    /**
     * creditCouponBalanceCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Double }{@code >}
     *     
     */
    public void setCreditCouponBalanceC(JAXBElement<Double> value) {
        this.creditCouponBalanceC = value;
    }

    /**
     * creditCouponContractInformationRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getCreditCouponContractInformationR() {
        return creditCouponContractInformationR;
    }

    /**
     * creditCouponContractInformationRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setCreditCouponContractInformationR(JAXBElement<QueryResult> value) {
        this.creditCouponContractInformationR = value;
    }

    /**
     * duplicateRecordItemsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getDuplicateRecordItems() {
        return duplicateRecordItems;
    }

    /**
     * duplicateRecordItemsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setDuplicateRecordItems(JAXBElement<QueryResult> value) {
        this.duplicateRecordItems = value;
    }

    /**
     * emailsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getEmails() {
        return emails;
    }

    /**
     * emailsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setEmails(JAXBElement<QueryResult> value) {
        this.emails = value;
    }

    /**
     * endUserCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getEndUserC() {
        return endUserC;
    }

    /**
     * endUserCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setEndUserC(JAXBElement<String> value) {
        this.endUserC = value;
    }

    /**
     * entitlementContractNumberRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getEntitlementContractNumberR() {
        return entitlementContractNumberR;
    }

    /**
     * entitlementContractNumberRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setEntitlementContractNumberR(JAXBElement<QueryResult> value) {
        this.entitlementContractNumberR = value;
    }

    /**
     * feedSubscriptionsForEntityプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getFeedSubscriptionsForEntity() {
        return feedSubscriptionsForEntity;
    }

    /**
     * feedSubscriptionsForEntityプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setFeedSubscriptionsForEntity(JAXBElement<QueryResult> value) {
        this.feedSubscriptionsForEntity = value;
    }

    /**
     * historiesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getHistories() {
        return histories;
    }

    /**
     * historiesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setHistories(JAXBElement<QueryResult> value) {
        this.histories = value;
    }

    /**
     * iamDefVersionCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getIAMDefVersionC() {
        return iamDefVersionC;
    }

    /**
     * iamDefVersionCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setIAMDefVersionC(JAXBElement<String> value) {
        this.iamDefVersionC = value;
    }

    /**
     * internalExternalCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getInternalExternalC() {
        return internalExternalC;
    }

    /**
     * internalExternalCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setInternalExternalC(JAXBElement<String> value) {
        this.internalExternalC = value;
    }

    /**
     * invoiceContractInformationRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getInvoiceContractInformationR() {
        return invoiceContractInformationR;
    }

    /**
     * invoiceContractInformationRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setInvoiceContractInformationR(JAXBElement<QueryResult> value) {
        this.invoiceContractInformationR = value;
    }

    /**
     * isDeletedプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getIsDeleted() {
        return isDeleted;
    }

    /**
     * isDeletedプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setIsDeleted(JAXBElement<Boolean> value) {
        this.isDeleted = value;
    }

    /**
     * lastModifiedByプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link User }{@code >}
     *     
     */
    public JAXBElement<User> getLastModifiedBy() {
        return lastModifiedBy;
    }

    /**
     * lastModifiedByプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link User }{@code >}
     *     
     */
    public void setLastModifiedBy(JAXBElement<User> value) {
        this.lastModifiedBy = value;
    }

    /**
     * lastModifiedByIdプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getLastModifiedById() {
        return lastModifiedById;
    }

    /**
     * lastModifiedByIdプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setLastModifiedById(JAXBElement<String> value) {
        this.lastModifiedById = value;
    }

    /**
     * lastModifiedDateプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public JAXBElement<XMLGregorianCalendar> getLastModifiedDate() {
        return lastModifiedDate;
    }

    /**
     * lastModifiedDateプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public void setLastModifiedDate(JAXBElement<XMLGregorianCalendar> value) {
        this.lastModifiedDate = value;
    }

    /**
     * lastReferencedDateプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public JAXBElement<XMLGregorianCalendar> getLastReferencedDate() {
        return lastReferencedDate;
    }

    /**
     * lastReferencedDateプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public void setLastReferencedDate(JAXBElement<XMLGregorianCalendar> value) {
        this.lastReferencedDate = value;
    }

    /**
     * lastViewedDateプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public JAXBElement<XMLGregorianCalendar> getLastViewedDate() {
        return lastViewedDate;
    }

    /**
     * lastViewedDateプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public void setLastViewedDate(JAXBElement<XMLGregorianCalendar> value) {
        this.lastViewedDate = value;
    }

    /**
     * linkedAccountIdCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getLinkedAccountIdC() {
        return linkedAccountIdC;
    }

    /**
     * linkedAccountIdCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setLinkedAccountIdC(JAXBElement<String> value) {
        this.linkedAccountIdC = value;
    }

    /**
     * lookedUpFromActivitiesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getLookedUpFromActivities() {
        return lookedUpFromActivities;
    }

    /**
     * lookedUpFromActivitiesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setLookedUpFromActivities(JAXBElement<QueryResult> value) {
        this.lookedUpFromActivities = value;
    }

    /**
     * memorandumCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getMemorandumC() {
        return memorandumC;
    }

    /**
     * memorandumCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setMemorandumC(JAXBElement<Boolean> value) {
        this.memorandumC = value;
    }

    /**
     * miscellaneousExpensesGroupNameCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMiscellaneousExpensesGroupNameC() {
        return miscellaneousExpensesGroupNameC;
    }

    /**
     * miscellaneousExpensesGroupNameCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMiscellaneousExpensesGroupNameC(JAXBElement<String> value) {
        this.miscellaneousExpensesGroupNameC = value;
    }

    /**
     * miscellaneousExpensesGroupCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMiscellaneousExpensesGroupC() {
        return miscellaneousExpensesGroupC;
    }

    /**
     * miscellaneousExpensesGroupCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMiscellaneousExpensesGroupC(JAXBElement<String> value) {
        this.miscellaneousExpensesGroupC = value;
    }

    /**
     * miscellaneousExpensesGroupRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link MiscellaneousExpensesGroupC }{@code >}
     *     
     */
    public JAXBElement<MiscellaneousExpensesGroupC> getMiscellaneousExpensesGroupR() {
        return miscellaneousExpensesGroupR;
    }

    /**
     * miscellaneousExpensesGroupRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link MiscellaneousExpensesGroupC }{@code >}
     *     
     */
    public void setMiscellaneousExpensesGroupR(JAXBElement<MiscellaneousExpensesGroupC> value) {
        this.miscellaneousExpensesGroupR = value;
    }

    /**
     * nameプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getName() {
        return name;
    }

    /**
     * nameプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setName(JAXBElement<String> value) {
        this.name = value;
    }

    /**
     * needAmountPerResourceIdReportCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getNeedAmountPerResourceIdReportC() {
        return needAmountPerResourceIdReportC;
    }

    /**
     * needAmountPerResourceIdReportCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setNeedAmountPerResourceIdReportC(JAXBElement<Boolean> value) {
        this.needAmountPerResourceIdReportC = value;
    }

    /**
     * needAmountPerTagReport2Cプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getNeedAmountPerTagReport2C() {
        return needAmountPerTagReport2C;
    }

    /**
     * needAmountPerTagReport2Cプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setNeedAmountPerTagReport2C(JAXBElement<Boolean> value) {
        this.needAmountPerTagReport2C = value;
    }

    /**
     * needAmountPerTagReportCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getNeedAmountPerTagReportC() {
        return needAmountPerTagReportC;
    }

    /**
     * needAmountPerTagReportCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setNeedAmountPerTagReportC(JAXBElement<Boolean> value) {
        this.needAmountPerTagReportC = value;
    }

    /**
     * needCoverCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getNeedCoverC() {
        return needCoverC;
    }

    /**
     * needCoverCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setNeedCoverC(JAXBElement<String> value) {
        this.needCoverC = value;
    }

    /**
     * needExcelBillingCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getNeedExcelBillingC() {
        return needExcelBillingC;
    }

    /**
     * needExcelBillingCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setNeedExcelBillingC(JAXBElement<Boolean> value) {
        this.needExcelBillingC = value;
    }

    /**
     * needSendBaseCoverCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getNeedSendBaseCoverC() {
        return needSendBaseCoverC;
    }

    /**
     * needSendBaseCoverCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setNeedSendBaseCoverC(JAXBElement<Boolean> value) {
        this.needSendBaseCoverC = value;
    }

    /**
     * notNeedCompileCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getNotNeedCompileC() {
        return notNeedCompileC;
    }

    /**
     * notNeedCompileCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setNotNeedCompileC(JAXBElement<Boolean> value) {
        this.notNeedCompileC = value;
    }

    /**
     * notesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getNotes() {
        return notes;
    }

    /**
     * notesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setNotes(JAXBElement<QueryResult> value) {
        this.notes = value;
    }

    /**
     * notesAndAttachmentsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getNotesAndAttachments() {
        return notesAndAttachments;
    }

    /**
     * notesAndAttachmentsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setNotesAndAttachments(JAXBElement<QueryResult> value) {
        this.notesAndAttachments = value;
    }

    /**
     * oldNewDivCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getOldNewDivC() {
        return oldNewDivC;
    }

    /**
     * oldNewDivCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setOldNewDivC(JAXBElement<String> value) {
        this.oldNewDivC = value;
    }

    /**
     * otherContactContractInformationRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getOtherContactContractInformationR() {
        return otherContactContractInformationR;
    }

    /**
     * otherContactContractInformationRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setOtherContactContractInformationR(JAXBElement<QueryResult> value) {
        this.otherContactContractInformationR = value;
    }

    /**
     * ownerプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Name }{@code >}
     *     
     */
    public JAXBElement<Name> getOwner() {
        return owner;
    }

    /**
     * ownerプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Name }{@code >}
     *     
     */
    public void setOwner(JAXBElement<Name> value) {
        this.owner = value;
    }

    /**
     * ownerIdプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getOwnerId() {
        return ownerId;
    }

    /**
     * ownerIdプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setOwnerId(JAXBElement<String> value) {
        this.ownerId = value;
    }

    /**
     * parentEntitiesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getParentEntities() {
        return parentEntities;
    }

    /**
     * parentEntitiesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setParentEntities(JAXBElement<QueryResult> value) {
        this.parentEntities = value;
    }

    /**
     * payerAccountCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getPayerAccountC() {
        return payerAccountC;
    }

    /**
     * payerAccountCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setPayerAccountC(JAXBElement<String> value) {
        this.payerAccountC = value;
    }

    /**
     * payerAccountRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link PayerAccountC }{@code >}
     *     
     */
    public JAXBElement<PayerAccountC> getPayerAccountR() {
        return payerAccountR;
    }

    /**
     * payerAccountRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link PayerAccountC }{@code >}
     *     
     */
    public void setPayerAccountR(JAXBElement<PayerAccountC> value) {
        this.payerAccountR = value;
    }

    /**
     * pricingGroupNameCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getPricingGroupNameC() {
        return pricingGroupNameC;
    }

    /**
     * pricingGroupNameCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setPricingGroupNameC(JAXBElement<String> value) {
        this.pricingGroupNameC = value;
    }

    /**
     * pricingGroupCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getPricingGroupC() {
        return pricingGroupC;
    }

    /**
     * pricingGroupCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setPricingGroupC(JAXBElement<String> value) {
        this.pricingGroupC = value;
    }

    /**
     * pricingGroupRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link PricingGroupC }{@code >}
     *     
     */
    public JAXBElement<PricingGroupC> getPricingGroupR() {
        return pricingGroupR;
    }

    /**
     * pricingGroupRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link PricingGroupC }{@code >}
     *     
     */
    public void setPricingGroupR(JAXBElement<PricingGroupC> value) {
        this.pricingGroupR = value;
    }

    /**
     * processInstancesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getProcessInstances() {
        return processInstances;
    }

    /**
     * processInstancesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setProcessInstances(JAXBElement<QueryResult> value) {
        this.processInstances = value;
    }

    /**
     * processStepsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getProcessSteps() {
        return processSteps;
    }

    /**
     * processStepsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setProcessSteps(JAXBElement<QueryResult> value) {
        this.processSteps = value;
    }

    /**
     * publicSectorCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPublicSectorC() {
        return publicSectorC;
    }

    /**
     * publicSectorCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPublicSectorC(JAXBElement<Boolean> value) {
        this.publicSectorC = value;
    }

    /**
     * rateKindCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getRateKindC() {
        return rateKindC;
    }

    /**
     * rateKindCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setRateKindC(JAXBElement<String> value) {
        this.rateKindC = value;
    }

    /**
     * receiveDateCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public JAXBElement<XMLGregorianCalendar> getReceiveDateC() {
        return receiveDateC;
    }

    /**
     * receiveDateCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public void setReceiveDateC(JAXBElement<XMLGregorianCalendar> value) {
        this.receiveDateC = value;
    }

    /**
     * recordAssociatedGroupsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getRecordAssociatedGroups() {
        return recordAssociatedGroups;
    }

    /**
     * recordAssociatedGroupsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setRecordAssociatedGroups(JAXBElement<QueryResult> value) {
        this.recordAssociatedGroups = value;
    }

    /**
     * requestContractRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getRequestContractR() {
        return requestContractR;
    }

    /**
     * requestContractRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setRequestContractR(JAXBElement<QueryResult> value) {
        this.requestContractR = value;
    }

    /**
     * resaleCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getResaleC() {
        return resaleC;
    }

    /**
     * resaleCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setResaleC(JAXBElement<Boolean> value) {
        this.resaleC = value;
    }

    /**
     * rootMFACプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getRootMFAC() {
        return rootMFAC;
    }

    /**
     * rootMFACプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setRootMFAC(JAXBElement<Boolean> value) {
        this.rootMFAC = value;
    }

    /**
     * rootMailAddressCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getRootMailAddressC() {
        return rootMailAddressC;
    }

    /**
     * rootMailAddressCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setRootMailAddressC(JAXBElement<String> value) {
        this.rootMailAddressC = value;
    }

    /**
     * sharesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getShares() {
        return shares;
    }

    /**
     * sharesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setShares(JAXBElement<QueryResult> value) {
        this.shares = value;
    }

    /**
     * showcasingCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getShowcasingC() {
        return showcasingC;
    }

    /**
     * showcasingCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setShowcasingC(JAXBElement<Boolean> value) {
        this.showcasingC = value;
    }

    /**
     * slipMeansCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getSlipMeansC() {
        return slipMeansC;
    }

    /**
     * slipMeansCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setSlipMeansC(JAXBElement<String> value) {
        this.slipMeansC = value;
    }

    /**
     * stampKindCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getStampKindC() {
        return stampKindC;
    }

    /**
     * stampKindCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setStampKindC(JAXBElement<String> value) {
        this.stampKindC = value;
    }

    /**
     * startDateCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public JAXBElement<XMLGregorianCalendar> getStartDateC() {
        return startDateC;
    }

    /**
     * startDateCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public void setStartDateC(JAXBElement<XMLGregorianCalendar> value) {
        this.startDateC = value;
    }

    /**
     * subContractInformationContractInformaRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getSubContractInformationContractInformaR() {
        return subContractInformationContractInformaR;
    }

    /**
     * subContractInformationContractInformaRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setSubContractInformationContractInformaR(JAXBElement<QueryResult> value) {
        this.subContractInformationContractInformaR = value;
    }

    /**
     * subResale2Cプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getSubResale2C() {
        return subResale2C;
    }

    /**
     * subResale2Cプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setSubResale2C(JAXBElement<String> value) {
        this.subResale2C = value;
    }

    /**
     * subResaleCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getSubResaleC() {
        return subResaleC;
    }

    /**
     * subResaleCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setSubResaleC(JAXBElement<Boolean> value) {
        this.subResaleC = value;
    }

    /**
     * supportPlanCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getSupportPlanC() {
        return supportPlanC;
    }

    /**
     * supportPlanCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setSupportPlanC(JAXBElement<String> value) {
        this.supportPlanC = value;
    }

    /**
     * systemModstampプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public JAXBElement<XMLGregorianCalendar> getSystemModstamp() {
        return systemModstamp;
    }

    /**
     * systemModstampプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public void setSystemModstamp(JAXBElement<XMLGregorianCalendar> value) {
        this.systemModstamp = value;
    }

    /**
     * taxGroupNameCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getTaxGroupNameC() {
        return taxGroupNameC;
    }

    /**
     * taxGroupNameCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setTaxGroupNameC(JAXBElement<String> value) {
        this.taxGroupNameC = value;
    }

    /**
     * taxGroupCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getTaxGroupC() {
        return taxGroupC;
    }

    /**
     * taxGroupCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setTaxGroupC(JAXBElement<String> value) {
        this.taxGroupC = value;
    }

    /**
     * taxGroupRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link TaxGroupC }{@code >}
     *     
     */
    public JAXBElement<TaxGroupC> getTaxGroupR() {
        return taxGroupR;
    }

    /**
     * taxGroupRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link TaxGroupC }{@code >}
     *     
     */
    public void setTaxGroupR(JAXBElement<TaxGroupC> value) {
        this.taxGroupR = value;
    }

    /**
     * topicAssignmentsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getTopicAssignments() {
        return topicAssignments;
    }

    /**
     * topicAssignmentsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setTopicAssignments(JAXBElement<QueryResult> value) {
        this.topicAssignments = value;
    }

    /**
     * trustedAdvisorSecurityCheckCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getTrustedAdvisorSecurityCheckC() {
        return trustedAdvisorSecurityCheckC;
    }

    /**
     * trustedAdvisorSecurityCheckCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setTrustedAdvisorSecurityCheckC(JAXBElement<Boolean> value) {
        this.trustedAdvisorSecurityCheckC = value;
    }

    /**
     * usageHistoryContractInformationRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getUsageHistoryContractInformationR() {
        return usageHistoryContractInformationR;
    }

    /**
     * usageHistoryContractInformationRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setUsageHistoryContractInformationR(JAXBElement<QueryResult> value) {
        this.usageHistoryContractInformationR = value;
    }

    /**
     * usageCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getUsageC() {
        return usageC;
    }

    /**
     * usageCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setUsageC(JAXBElement<String> value) {
        this.usageC = value;
    }

    /**
     * userRecordAccessプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UserRecordAccess }{@code >}
     *     
     */
    public JAXBElement<UserRecordAccess> getUserRecordAccess() {
        return userRecordAccess;
    }

    /**
     * userRecordAccessプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UserRecordAccess }{@code >}
     *     
     */
    public void setUserRecordAccess(JAXBElement<UserRecordAccess> value) {
        this.userRecordAccess = value;
    }

    /**
     * volumingGroupNameCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getVolumingGroupNameC() {
        return volumingGroupNameC;
    }

    /**
     * volumingGroupNameCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setVolumingGroupNameC(JAXBElement<String> value) {
        this.volumingGroupNameC = value;
    }

    /**
     * volumingGroupCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getVolumingGroupC() {
        return volumingGroupC;
    }

    /**
     * volumingGroupCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setVolumingGroupC(JAXBElement<String> value) {
        this.volumingGroupC = value;
    }

    /**
     * volumingGroupRプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link VolumingGroupC }{@code >}
     *     
     */
    public JAXBElement<VolumingGroupC> getVolumingGroupR() {
        return volumingGroupR;
    }

    /**
     * volumingGroupRプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link VolumingGroupC }{@code >}
     *     
     */
    public void setVolumingGroupR(JAXBElement<VolumingGroupC> value) {
        this.volumingGroupR = value;
    }

    /**
     * vpcFlowLogsCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getVpcFlowLogsC() {
        return vpcFlowLogsC;
    }

    /**
     * vpcFlowLogsCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setVpcFlowLogsC(JAXBElement<Boolean> value) {
        this.vpcFlowLogsC = value;
    }

}
